6.6.3. İki Yönlü Listede Arama İşlemi |
||
Arama işlemi liste başından başlanıp sonuna kadar düğümler üzerinde dolaşılarak aranan bilginin o düğümde olup olmadığına bakılır. |
Arama işleminde, yapısal bakımdan listelemeye benzer;
liste başından başlanıp sonuna kadar düğümler üzerinde dolaşılarak aranan
bilginin o düğümde olup olmadığına bakılır. Fonksiyon-6.9.'de arama işini
kotaracak C fonksiyonu verilmiştir. Görüleceği gibi while ile kurulan
döngü içerisinde bir karşılaştırma yapılmakta ve bulunursa ilgili düğümün
bellek adresi gönderilmektedir. Bu fonksiyon, aranan listede birkaç tane
varsa, onlar arasından önce olanını bulur. Fonksiyon-6.9. İki Yönlü bağlantılı listede arama
|
|